package com.example.docking.dao.xky;

import lombok.Data;

@Data
public class InvoiceProductCostOrder {
    private Integer lineNo; // 行号
    private Integer isContainTax; // 是否含税 0：不含税 1：含税
    private Double taxRate; // 税率
    private String costAbstract; // 费用摘要
    private Integer costType; // 费用类型 1：扣款；2：补款
    private Double lineAmount; // 未税金额
    private Double lineTaxAmount; // 含税金额
    private Long costDate; // 费用日期
    private String costDesc; // 费用说明
    private String costTypeCode; // 费用类别编码
    private String costTypeName; // 费用类别名称
    private String ledgerCourseCode; // 总账科目
    private String ledgerCourseName; // 科目名称
    private String costCenterCode; // 成本中心编码
    private String costCenterName; // 成本中心名称
    private String erpInnerOrderCode; // 内部订单编码
    private String erpInnerOrderName; // 内部订单名称
    private Integer sourceType; // 费用单来源: 0:自建 1:检验单 2:处罚单 3:工装档案 4:入库单 5:验收 6:签约后 7:折让
    private String sourceCode; // 来源编码
    private String profitCenterCode; // 利润中心编码
    private String profitCenterName; // 利润中心名称
    private String costReasonEnumKey; // 费用原因编码
    private String costReasonEnumValue; // 费用原因值
    private DisOrder disOrder; // 折让单对象(如果费用单来自折让单才会有此值)
}
